ef27a59a57e5d11ef9b43dffdf65c2d0259135f2,plugins/testng/src/com/theoryinpractice/testng/model/TestNGTestGroup.java,TestNGTestGroup,fillTestObjects,#Map#,36

Before Change


    final TestData data = myConfig.getPersistantData();
    //for a group, we include all classes
    final TestClassFilter classFilter =
      new TestClassFilter(data.getScope().getSourceScope(myConfig).getGlobalSearchScope(), myConfig.getProject(), true, true);
    PsiClass[] testClasses = TestNGUtil.getAllTestClasses(classFilter, false);
    if (testClasses != null) {
      for (PsiClass c : testClasses) {

After Change


    throws CantRunException {
    final TestData data = myConfig.getPersistantData();
    //for a group, we include all classes
    final SourceScope sourceScope = data.getScope().getSourceScope(myConfig);
    final TestClassFilter classFilter =
      new TestClassFilter(sourceScope != null ? sourceScope.getGlobalSearchScope() : GlobalSearchScope.allScope(myConfig.getProject()),
                          myConfig.getProject(), true, true);
    PsiClass[] testClasses = TestNGUtil.getAllTestClasses(classFilter, false);
    if (testClasses != null) {